package com.chushouya.product.dto.admin.evaluate;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 *  针对老数据
 *  如SKU选择了【无法开机/无法进入桌面】时，选完SKU之后直接按原价比例报价
 * {"attrId": 100023, "valueId": 100080, "ratio": 10}
 * 如SKU选择了【全新包装未拆封、全新包装未拆封（有充版）、全新包装未拆封（有充版）】时，选完SKU之后直接按基础价报价
 */
@Data
@ApiModel("SKU-终结评估流程的选项(即选某些选项就出现获取报价,这是针对老数据把使用情况作为SKU因子的情况)")
@NoArgsConstructor
@AllArgsConstructor
public class SkuBreakRuleDTO {

    @ApiModelProperty("分类")
    private Long categoryId;

    @ApiModelProperty("分类")
    private String categoryName;

    @ApiModelProperty("品牌")
    private Long brandId;

    @ApiModelProperty("品牌")
    private String brandName;

    @ApiModelProperty("SKU属性ID")
    private Long attrId;

    @ApiModelProperty("SKU属性名称")
    private String attrName;

    @ApiModelProperty("SKU属性值Id")
    private Long valueId;

    @ApiModelProperty("SKU属性值名称")
    private String valueContent;

    @ApiModelProperty("终结评估说明")
    private String breakRuleRemark;

}
